feat: implement sub-agent workflow modes (disabled, sync, async) #347
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR implements GitHub issue #344, adding support for different sub-agent workflow modes.
Changes
subAgentMode
with three possible values:disabled
: No sub-agent tools are available (default)sync
: Parent agent waits for sub-agent completion before continuing (experimental)async
: Sub-agents run in the background (experimental)getTools
function to conditionally include agent tools based on the configured modesub-agent-modes.md
Documentation
Fixes #344